A Universal Self - Stabilizing Mutual Exclusion Algorithm ∗ 3 Q @ nM 5 < ! 9 - EgBg 3

نویسنده

  • h. kakugawa
چکیده

A distributed system consists of a set of processes and a set of communication links. A distributed system is said to be self-stabilizing if it converges to a correct system state from arbitrary initial system states. A self-stabilizing system is considered to be a fault tolerant system , since it tolerates any kind and any finite number of transient failures. The leader election and mutual exclusion problems are fundamental problems in distributed systems, and they have been investigated extensibly. Study on self-stabilizing leader election and mutual exclusion problems have been focused on the space complexity of processes and convergence time. In this paper, we investigate a class of networks on which the leader election and mutual exclusion problems can be solved. We show graph theoretical characterization of networks on which these problems assuming central and distributed daemons for execution scheduling model and registers for communication model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Universal Self - Stabilizing Mutual Exclusion Algorithm ∗ 3 Q @ nM 5 < ! 9 - EgBg

A distributed system consists of a set of processes and a set of communication links. A distributed system is said to be self-stabilizing if it converges to a correct system state from arbitrary initial system states. A self-stabilizing system is considered to be a fault tolerant system , since it tolerates any kind and any finite number of transient failures. The leader election and mutual exc...

متن کامل

A Universal Self-Stabilizing Mutual Exclusion Algorithm

A distributed system is said to be self-stabilizing if it converges to a correct system state from any initial system state in finite number of steps. Such a self-stabilizing system can be regarded as a fault tolerant system against transient faults since by definition it autonomously returns to a correct system state, no matter how maliciously variables and buffers are rewritten. In this paper...

متن کامل

A Self-stabilizing Algorithm with Tight Bounds for Mutual Exclusion on a Ring

In [Dij74] Dijkstra introduced the notion of self-stabilizing algorithms and presented, among others, an algorithm with three states for the problem of mutual exclusion on a ring of processors. In this work we present a new three state self-stabilizing algorithm for mutual exclusion, with a tight bound of 56n 2 +O(n) for the worst case complexity, which is the number of moves of the algorithm u...

متن کامل

On the Performance of Beauquier and Debas' Self-stabilizing Algorithm for Mutual Exclusion

In [Dij74] Dijkstra introduced the notion of self-stabilizing algorithms and presented an algorithm with three states for the problem of mutual exclusion on a ring of processors. In [BD95] a similar three state algorithm with an upper bound of 5 3 4n 2 + O(n) and a lower bound of 1 8n 2 − O(n) were presented for its stabilization time. For this later algorithm we prove an upper bound of 1 12n 2...

متن کامل

A Highly Safe Self-Stabilizing Mutual Exclusion Algorithm

Conventional self-stabilizing algorithms cannot be used for safety-critical systems due to the period of vulnerability that exists after a transient failure occurs till the system stabilizes. In this paper, we consider a highly safe self-stabilizing system where the vulnerability problem is tackled. The design principles we use to achieve this goal include sobriety test and processor specializa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001